@@ -1,6 +1,6 @@ |
||
| 1 | 1 |
{
|
| 2 | 2 |
"name": "hubot-multi-adapter", |
| 3 |
- "version": "0.2.3", |
|
| 3 |
+ "version": "0.2.4", |
|
| 4 | 4 |
"description": "A Hubot adapter that can receive messages thru socket.io or telegram", |
| 5 | 5 |
"main": "src/multi-adapter", |
| 6 | 6 |
"scripts": {
|
@@ -30,7 +30,7 @@ class MultiAdapter extends Adapter |
||
| 30 | 30 |
send: (user, strings...) -> |
| 31 | 31 |
console.log("Sending response to user " + user.user.name + " thru " + user.user.service + ":")
|
| 32 | 32 |
console.log(str for str in strings) |
| 33 |
- console.log(user) |
|
| 33 |
+ #console.log(user) |
|
| 34 | 34 |
if user.user.service == "telegram" |
| 35 | 35 |
chatId = user.user.room; |
| 36 | 36 |
for str in strings |
@@ -68,19 +68,19 @@ class MultiAdapter extends Adapter |
||
| 68 | 68 |
console.log(req.body) |
| 69 | 69 |
chat_id = req.body['message[chat][id]'] |
| 70 | 70 |
# Get username |
| 71 |
- username = req.body['message[from][first_name]'] + " " + req.body['message[from][last_name]'] |
|
| 71 |
+ user.first_name = req.body['message[from][first_name]'] |
|
| 72 |
+ user.last_name = req.body['message[from][lst_name]'] |
|
| 73 |
+ user.username = req.body['message[from][username]'] |
|
| 74 |
+ name = user.first_name + " " + user.last_name |
|
| 72 | 75 |
text = req.body['message[text]'] |
| 73 | 76 |
@robot.brain.set 'log_id_' + chat_id, new Date().getUTCMilliseconds(); |
| 74 |
- user = @userForId chat_id, name: username, room: chat_id |
|
| 75 |
- console.log("Message Received from user " + username + ":" )
|
|
| 77 |
+ user = @userForId chat_id, name: name, room: chat_id |
|
| 78 |
+ console.log("Message Received from user " + name + ":" )
|
|
| 76 | 79 |
console.log(text) |
| 77 | 80 |
user.service = "telegram" |
| 78 |
- user.first_name = req.body['message[from][first_name]'] |
|
| 79 |
- user.last_name = req.body['message[from][lst_name]'] |
|
| 80 |
- user.username = req.body['message[from][username]'] |
|
| 81 |
+ |
|
| 81 | 82 |
@receive new TextMessage user, text |
| 82 | 83 |
res.end() |
| 83 |
- |
|
| 84 | 84 |
@emit 'connected' |
| 85 | 85 |
|
| 86 | 86 |
exports.use = (robot) -> |